<% $_Autentificar=TRUE; include($_SERVER[DOCUMENT_ROOT].'/encabezado.inc.am'); include($_SERVER[DOCUMENT_ROOT].'/lang/spanish.inc.am'); include_once($_SERVER[DOCUMENT_ROOT].'/libs/funciones.validacion.inc.am'); //BR_Control(); //********************************************************************************* // INICIALIZAMOS VARIABLES A USARSE: //$organizacion= getCatalogo('T_Organizacion'); $organizacion= getConsulta('SELECT *, IF(LENGTH(NOMBRE)<90,NOMBRE,CONCAT(LEFT(NOMBRE,90),"...")) as NOMBRE from T_Organizacion order by NOMBRE'); $ciudades = getCatalogo('C_Ciudad',' order by DESCRIPCION'); $estados = getCatalogo('C_Estado',' order by DESCRIPCION'); $suscripcion= getOpcionesEnum("T_Usuario","tipo_suscripcion"); $ctipo = getCatalogo('C_Tipo_Organizacion',' order by ID_TIPO'); //$imagenorg = getConsulta('SELECT * FROM T_Imagenes_Organizaciones ORDER BY ID_ORGANIZACION'); foreach($_POST as $key=>$value){ $$key = $value; } //********************************************************************************* // FUNCIONES USADAS EN ESTE EJECUTABLE: function consulta_contactos($sucursal) { if(!isset($sucursal["ID_SUCURSAL"])) { if(!isset($_GET[ID_SUCURSAL])) { $sucursal["ID_SUCURSAL"] = $_POST[ID_SUCURSAL]; } else { $sucursal["ID_SUCURSAL"] = $_GET[ID_SUCURSAL]; } } global $TABLAS, $DB; $contacto_sucursal = getConsulta("SELECT * FROM ".$TABLAS["contacto_sucursal"]." WHERE ID_SUCURSAL = '".$sucursal[ID_SUCURSAL]."' ORDER BY ID_CONTACTO_SUCURSAL"); return $contacto_sucursal; } function consulta_contactop($sucursal) { if(!isset($sucursal["ID_SUCURSAL"])) { if(!isset($_GET[ID_SUCURSAL])) { $sucursal["ID_SUCURSAL"] = $_POST[ID_SUCURSAL]; } else { $sucursal["ID_SUCURSAL"] = $_GET[ID_SUCURSAL]; } } global $TABLAS, $DB; $contacto_persona = getConsulta("SELECT * , t1.TELEFONO as TELCO, t2.TELEFONO as TELEFONO FROM ".$TABLAS["contacto_persona"]." t1, ".$TABLAS["persona"]." t2 WHERE t1.id_persona=t2.id_persona and t1.ID_SUCURSAL = '".$sucursal[ID_SUCURSAL]."' ORDER BY t2.nombre"); return $contacto_persona; } //*********************************** function actualizar_organizacion($orga){ // ACTUALIZAR EL EMAIL DE LA ORGANIZAICON global $DB, $TABLAS; if (cuentaConServicio("modiforga")) // Primero sacamos una copia de los datos del usuario en la tabla histórica { $query_actualizar = 'UPDATE '.$TABLAS["organizacion"].' SET '; // Construimos el query de actualización dinámicamente foreach($orga as $key => $value) { $query_actualizar .= "$key = '$value', "; $$key = $value; } $query_actualizar = substr($query_actualizar ,0,-2); // quitar la coma del final del grupo de columnas=datos $query_actualizar .= " WHERE ID_ORGANIZACION = $orga[ID_ORGANIZACION] "; //echo $query_actualizar; $DB_query = new querys(); $DB_query->query($DB, $query_actualizar); if (!$DB_query->getError()) { return true; // si todo salió bien, regresa "TRUE" } else { echo $DB_query->getError(); return false; } } else { echo "ERROR!"; return false; // ...el usuario no tiene privilegios suficientes } } function buscar_organizacion2($string){ // Buscar a uno o varios usuarios en base a "$string" global $DB, $TABLAS; if (cuentaConServicio("altasucu") OR cuentaConServicio("modifsucu") OR cuentaConServicio("versucu") OR cuentaConServicio("bajasucu")) { $consulta_sucursal = "SELECT * FROM ".$TABLAS["organizacion"]." WHERE id_organizacion = '".$string."' ORDER BY NOMBRE"; //echo"
".$consulta_sucursal; $DB_query = new querys(); $DB_query->query($DB, $consulta_sucursal); if (!$DB_query->getError()) { // ¿hubo algún error al buscar el registro? $numero_resultados = $DB_query->getNumRows(); if ($numero_resultados > 0) { for ($i=0; $i < $numero_resultados; $i++){ $arreglo_datos = $DB_query->getArray(); foreach($arreglo_datos as $key => $value) { if ($numero_resultados > 1) { $sucursal[$key][$i] = $value; //echo "i " .$i. " ". $key. " " .$sucursal[$key][$i]; } else { $sucursal[$key] = $value; //echo $key. " " .$sucursal[$key]; } } } return $sucursal; } else { echo $DB_query->getError(); return false; } } else { echo $DB_query->getError(); return false; } } else { // ...el sucursal no tiene privilegios suficientes return false; } } function actualizar_contacto_persona($cpersona){ // ACTUALIZAR EL EMAIL DE LA ORGANIZAICON global $DB, $TABLAS; if (cuentaConServicio("modifcontacto")) // Primero sacamos una copia de los datos del usuario en la tabla histórica { $query_actualizar = 'UPDATE '.$TABLAS["contacto_persona"].' SET '; // Construimos el query de actualización dinámicamente foreach($cpersona as $key => $value) { $query_actualizar .= "$key = '$value', "; $$key = $value; } $query_actualizar = substr($query_actualizar ,0,-2); // quitar la coma del final del grupo de columnas=datos $query_actualizar .= " WHERE ID_CONTACTO_PERSONA = $cpersona[ID_CONTACTO_PERSONA] "; //echo $query_actualizar; $DB_query = new querys(); $DB_query->query($DB, $query_actualizar); if (!$DB_query->getError()) { return true; // si todo salió bien, regresa "TRUE" } else { echo $DB_query->getError(); return false; } } else { echo "ERROR!"; return false; // ...el usuario no tiene privilegios suficientes } } //*********************************** function confircs($contacto_sucursal) { foreach($contacto_sucursal as $key => $value) { $c=1; $cc=1; if(is_array($value)) { foreach($value as $i) { if($key=='TIPO_CONTACTO' and !empty($i)) { $confirmatc[$c]=$i." | "; } if(($key=='TELEFONO' OR $key=='FAX' OR $key=='CORREO') and !empty($i)) { $confirmasc[$c] .=$key. " : " .$i." | "; } if($key=='ID_CONTACTO_SUCURSAL') { $idcontas[$c] =$i; } $c++; } foreach($idcontas as $e) { $confirmacions["Contacto " .$cc]=substr($confirmatc[$cc].$confirmasc[$cc],0,-4); $cc++; } }else { if($key=='TIPO_CONTACTO' and !empty($value)) { $confirmatc[$c]=$value; } if(($key=='TELEFONO' OR $key=='FAX' OR $key=='CORREO') and !empty($value)) { $confirmadc[$c] .=" | ".$key. " : " .$value; } if($key=='ID_CONTACTO_SUCURSAL') { $idconta[$c] =$value; } $confirmacions["Contacto " .$c]=$confirmatc[$c].$confirmasc[$c]; } } return $confirmacions; } function idcs($contacto_sucursal) { foreach($contacto_sucursal as $key => $value) { $c=1; if(is_array($value)) { foreach($value as $i) { if($key=='ID_CONTACTO_SUCURSAL') { $idcontas[$c] =$i; } $c++; } }else { if($key=='ID_CONTACTO_SUCURSAL') { $idcontas[$c] =$value; } } } return $idcontas; } //*********************************** function confircp($contacto_persona) { foreach($contacto_persona as $key => $value) { $c=1; $cc=1; if(is_array($value)) { foreach($value as $i) { if(($key=='NOMBRE' OR $key=='APELLIDO_PATERNO' OR $key=='APELLIDO_MATERNO') AND !empty($i)) { $nom[$c] .=$i." "; } if($key=='PUESTO' and !empty($i)) { $pues[$c]=$i; } if($key=='TELEFONO' and !empty($i)) { $tel[$c] .=" | ".$key. " : " .$i;} if($key=='TELCO' and !empty($i)) { $tel2[$c] .=" | TELEFONO 2: " .$i;} if(($key=='FAX' OR $key=='CORREO') and !empty($i)) { $fax[$c] .=" | ".$key. " : " .$i;} if($key=='ID_CONTACTO_PERSONA') { $idcontap[$c] =$i; } $c++; } foreach($idcontap as $e) { $confirmacionp["Persona " .$cc]=substr($nom[$cc],0,-1).","; $confirmacionp["dat " .$cc]=$pues[$cc].$tel[$cc].$tel2[$cc].$fax[$cc]; $cc++; } }else { if(($key=='NOMBRE' OR $key=='APELLIDO_PATERNO' OR $key=='APELLIDO_MATERNO') AND !empty($i)) { $nom[$c] .=$value." "; } if($key=='PUESTO') { $pues[$c]=$value; } if($key=='TELEFONO') { $tel[$c] .=" | ".$key. " : " .$value;} if($key=='TELCO') { $tel2[$c] .=" | TELEFONO 2: " .$value;} if($key=='FAX' OR $key=='CORREO') { $fax[$c] .=" | ".$key. " : " .$value;} if($key=='ID_CONTACTO_PERSONA') { $idcontap[$c] =$value; } $confirmacionp["Persona " .$c]=substr($nom[$cc],0,-1).","; $confirmacionp["dat " .$c]=$pues[$c].$tel[$c].$tel2[$c].$fax[$c]; } } return $confirmacionp; } function idcp($contacto_persona) { foreach($contacto_persona as $key => $value) { $c=1; if(is_array($value)) { foreach($value as $i) { if($key=='ID_CONTACTO_PERSONA') { $idcontap[$c] =$i; } $c++; } }else { if($key=='ID_CONTACTO_PERSONA') { $idcontap[$c] =$value; } } } return $idcontap; } //************************************************* // F U N C I O N E S S U C U R S A L function eliminar_sucursal($sucursal) { // ELIMINAR UNA SUCURSAL (ELIMiNAR DE LAS TABLAS) global $DB, $TABLAS, $errores,$operacion; $borra_sucursal= "DELETE FROM " .$TABLAS["sucursal"]. " WHERE ID_SUCURSAL= $sucursal[ID_SUCURSAL]"; if (cuentaConServicio("bajasucu")) { $DB_query = new querys(); //echo $borra_sucursal; $DB_query->query($DB, $borra_sucursal); if (!$DB_query->getError()) { // ¿hubo algún error al modificar el registro? $borra_sucursal= "DELETE FROM " .$TABLAS["contacto_sucursal"]. " WHERE ID_SUCURSAL= $sucursal[ID_SUCURSAL]"; //echo $borra_sucursal; $DB_query->query($DB, $borra_sucursal); $borra_sucursal= "DELETE FROM " .$TABLAS["imagen"]. " WHERE ID_SUCURSAL= $sucursal[ID_SUCURSAL]"; //echo $borra_sucursal; $DB_query->query($DB, $borra_sucursal); return true; } else { echo $DB_query->getError(); return false; } } else { echo $DB_query->getError(); return false; // ...el usuario no tiene privilegios suficientes } } //*********************************** function buscar_sucursal_ver($string){ // Buscar a uno o varios usuarios en base a "$string" global $DB, $TABLAS; if (cuentaConServicio("altasucu") OR cuentaConServicio("modifsucu") OR cuentaConServicio("versucu") OR cuentaConServicio("bajasucu")) { //$consulta_sucursal = "SELECT *, CONCAT(IF(LENGTH(NOMBRE)<40,NOMBRE,CONCAT(LEFT(NOMBRE,40),'...')),', ',DESCRIPCION,IF(LENGTH(COLONIA)>0,CONCAT(', ',COLONIA),COLONIA)) AS SUCURCOM FROM ".$TABLAS["sucursal"]." T1, ".$TABLAS["ciudad"]." T2 WHERE T1.ID_CIUDAD=T2.ID_CIUDAD AND (T1.id_sucursal = '".$string."' OR T1.nombre like '%".$string."%' OR T1.nombre_adicional like '%".$string."%' ) ORDER BY T1.nombre"; $consulta_sucursal = "SELECT *, CONCAT(IF(LENGTH(NOMBRE)<40,NOMBRE,CONCAT(LEFT(NOMBRE,40),'...')),', ',DESCRIPCION,IF(LENGTH(COLONIA)>0,CONCAT(', ',COLONIA),COLONIA)) AS SUCURCOM FROM ".$TABLAS["sucursal"]." T1, ".$TABLAS["ciudad"]." T2 WHERE T1.ID_CIUDAD=T2.ID_CIUDAD AND (T1.nombre like '%".$string."%' OR T1.id_sucursal = '".$string."') ORDER BY T1.nombre"; //echo $consulta_sucursal; $DB_query = new querys(); $DB_query->query($DB, $consulta_sucursal); if (!$DB_query->getError()) { // ¿hubo algún error al buscar el registro? $numero_resultados = $DB_query->getNumRows(); if ($numero_resultados > 0) { for ($i=0; $i < $numero_resultados; $i++) { $arreglo_datos = $DB_query->getArray(); //echo"
"; foreach($arreglo_datos as $key => $value) { if ($numero_resultados > 1) { $sucursal[$key][$i] = $value; //echo "i " .$i. " ". $key. " " .$sucursal[$key][$i]; } else { $sucursal[$key] = $value; //echo $key, $sucursal[$key]; } } } return $sucursal; } else { echo $DB_query->getError(); return false; } } else { echo $DB_query->getError(); return false; } } else { // ...el usuaruio no tiene privilegios suficientes return false; } } function buscar_sucursal($string){ // Buscar a uno o varios usuarios en base a "$string" global $DB, $TABLAS; if (cuentaConServicio("altasucu") OR cuentaConServicio("modifsucu") OR cuentaConServicio("versucu") OR cuentaConServicio("bajasucu")) { //$consulta_sucursal = "SELECT *, CONCAT(IF(LENGTH(NOMBRE)<40,NOMBRE,CONCAT(LEFT(NOMBRE,40),'...')),', ',DESCRIPCION,IF(LENGTH(COLONIA)>0,CONCAT(', ',COLONIA),COLONIA)) AS SUCURCOM FROM ".$TABLAS["sucursal"]." T1, ".$TABLAS["ciudad"]." T2 WHERE T1.ID_CIUDAD=T2.ID_CIUDAD AND (T1.id_sucursal = '".$string."' OR T1.nombre like '%".$string."%' OR T1.nombre_adicional like '%".$string."%' ) ORDER BY T1.nombre"; $consulta_sucursal = "SELECT *, CONCAT(IF(LENGTH(NOMBRE)<40,NOMBRE,CONCAT(LEFT(NOMBRE,40),'...')),', ',DESCRIPCION,IF(LENGTH(COLONIA)>0,CONCAT(', ',COLONIA),COLONIA)) AS SUCURCOM FROM ".$TABLAS["sucursal"]." T1, ".$TABLAS["ciudad"]." T2 WHERE T1.ID_CIUDAD=T2.ID_CIUDAD AND (T1.nombre like '%".$string."%' OR T1.id_sucursal = '".$string."') ORDER BY T1.nombre"; //echo $consulta_sucursal; $DB_query = new querys(); $DB_query->query($DB, $consulta_sucursal); if (!$DB_query->getError()) { // ¿hubo algún error al buscar el registro? $numero_resultados = $DB_query->getNumRows(); if ($numero_resultados > 0) { for ($i=0; $i < $numero_resultados; $i++){ $arreglo_datos = $DB_query->getArray(); foreach($arreglo_datos as $key => $value) { if ($numero_resultados > 1) { $sucursal[$key][$i] = $value; //echo "i " .$i. " ". $key. " " .$sucursal[$key][$i]; } else { $sucursal[$key] = $value; //echo $key. " " .$sucursal[$key]; } } } return $sucursal; } else { echo $DB_query->getError(); return false; } } else { echo $DB_query->getError(); return false; } } else { // ...el sucursal no tiene privilegios suficientes return false; } } function buscar_sucursal2($string){ // Buscar a uno o varios usuarios en base a "$string" global $DB, $TABLAS; if (cuentaConServicio("altasucu") OR cuentaConServicio("modifsucu") OR cuentaConServicio("versucu") OR cuentaConServicio("bajasucu")) { $consulta_sucursal = "SELECT * FROM ".$TABLAS["sucursal"]." WHERE id_sucursal = '".$string."' ORDER BY NOMBRE"; //echo"
".$consulta_sucursal; $DB_query = new querys(); $DB_query->query($DB, $consulta_sucursal); if (!$DB_query->getError()) { // ¿hubo algún error al buscar el registro? $numero_resultados = $DB_query->getNumRows(); if ($numero_resultados > 0) { for ($i=0; $i < $numero_resultados; $i++){ $arreglo_datos = $DB_query->getArray(); foreach($arreglo_datos as $key => $value) { if ($numero_resultados > 1) { $sucursal[$key][$i] = $value; //echo "i " .$i. " ". $key. " " .$sucursal[$key][$i]; } else { $sucursal[$key] = $value; //echo $key. " " .$sucursal[$key]; } } } return $sucursal; } else { echo $DB_query->getError(); return false; } } else { echo $DB_query->getError(); return false; } } else { // ...el sucursal no tiene privilegios suficientes return false; } } //******************************************************************** function actualizar_sucursal($sucursal){ // ACTUALIZAR LOS DATOS DE UN sucursal Y SACAR COPIA EN TABLA HISTÓRICA global $DB, $TABLAS; if (cuentaConServicio("modifsucu")) { // Primero sacamos una copia de los datos del usuario en la tabla histórica $query_actualizar = 'UPDATE '.$TABLAS["sucursal"].' SET '; // Construimos el query de actualización dinámicamente array_shift($sucursal); if(!isset($sucursal[principal])) $sucursal[principal] = 0; foreach($sucursal as $key => $value) { $query_actualizar .= "$key = '$value', "; $$key = $value; } $query_actualizar = substr($query_actualizar ,0,-2); // quitar la coma del final del grupo de columnas=datos $query_actualizar .= " WHERE ID_SUCURSAL = $sucursal[ID_SUCURSAL] "; $DB_query = new querys(); $DB_query->query($DB, $query_actualizar); if (!$DB_query->getError()) { // ¿hubo algún error al insertar el registro? return true; // si todo salió bien, regresa "TRUE" } else { echo $DB_query->getError(); return false; } } else { echo "ERROR!"; return false; // ...el usuario no tiene privilegios suficientes } } //******************************************** function insertar_sucursal($sucursal) // INSERTAR UN NUEVO usuario { global $DB, $TABLAS, $errores,$operacion; if (cuentaConServicio("altasucu")) { $query_insertar = 'INSERT INTO '.$TABLAS["sucursal"].' ('; // Construimos el query dinámicamente array_shift($sucursal); array_shift($sucursal); // método un poco cavernícola para quitar el id_usuario del inicio de la matriz. foreach($sucursal as $key => $value) { $query_insertar .= "$key, "; } $query_insertar = substr($query_insertar,0,-2); // quitar la coma del final del grupo de columnas $query_insertar .= ') VALUES ('; foreach($sucursal as $key => $value) { $query_insertar .= "'$value', "; $$key = $value; } $query_insertar = substr($query_insertar,0,-2); // quitar la coma del final del grupo de datos $query_insertar .= ')'; $DB_query = new querys(); //echo $query_insertar; $DB_query->query($DB, $query_insertar); if (!$DB_query->getError()) { // ¿hubo algún error al insertar el registro? $ID = $DB->lastid(); // si todo salió bien, regresa el número de usuario asignado return $ID; } else { if (substr('Duplicate',$DB_query->getError())) {$errores[] = "Ya existe una sucursal con ese login. Por favor reintente.";} return false; } } else { return false; // ...el usuario no tiene privilegios suficientes } } //******************************************** function despliega($errores) { // SI HUBO ERRORES, DESPLEGARLOS if (count($errores) > 0) { echo ""; foreach($errores as $mensaje){ echo " - ".$mensaje."
"; } echo "
"; } } //************************************************************* function valida($sucursal){ // EN BASE A ARREGLO EN config.inc.am VALIDAR CAMPOS NECESARIOS global $REQUERIDOS,$LANG; foreach($sucursal as $key => $value){ if ((in_array($key, $REQUERIDOS["sucursal"])) AND (($value=='') OR (!isset($value)))) { $errores[] = str_replace("@#@",$key,$LANG["El campo x es requerido."]); } } return $errores; } function cual_cat($sucursal) //verifica a que categoria corresponde el tipo de sucursal { //echo "id_org " .$sucursal[ID_ORGANIZACION]; $cat=$sucursal[ID_ORGANIZACION]-1; //echo "id_tipo " .$organizacion[ID_TIPO][$cat]; return $cat; } //********************************************************************************* //F U N C I O N E S U T L I Z A D A S P A R A L A S I M A G E N E S function validaimg(&$continuar,&$mensaje) //verifica que la imagen cumpla con las caracteristicas requeridas { /*echo "imagen " .$_FILES['Imagen']. "
"; echo "imagen name " .$_FILES['Imagen']['name']. "
"; echo "imagen type " .$_FILES['Imagen']['type']. "
"; $imgsize = GetImageSize($_FILES[Imagen][tmp_name]); echo "imagen w " .$imgsize[0]. "
"; echo "imagen h " .$imgsize[1]. "
";*/ //checamos si se subió una imagen y el tipo de archivo if(isset($_FILES['Imagen']) && !empty($_FILES['Imagen']['tmp_name'])) { $continuar=1; } else { $mensaje = 'La imagen no se subió correctamente, por favor inténtelo de nuevo'; $texto2 = 'Busque la imagen que desea asignar a la sucursal:'; $continuar=0; } if($continuar==1 && strstr($_FILES[Imagen][type],'image/')) {//¿Se trata de una imagen? $continuar=1; } else { if(!isset($mensaje))$mensaje = 'La imagen debe ser jpg o gif, de preferencia jpg.'; $texto2 = 'Busque la imagen que desea asignar a la sucursal:'; $continuar=0; } //checamos el ancho de la imagen if($continuar==1) { $imgsize = GetImageSize($_FILES[Imagen][tmp_name]); $width = $imgsize[0]; $height = $imgsize[1]; if($width<=250 && $height<=250) { $continuar=1; } else { $mensaje = 'La imagen es demasiado grende medir 250 x 250 pixeles.'; $continuar=0; } } } function inserta_img($imagen) //guarda imagen en base de datos { global $DB, $TABLAS, $errores,$operacion; $query_insertar = 'INSERT INTO '.$TABLAS["imagen"].' ('; // Construimos el query dinámicamente array_shift($imagen); foreach($imagen as $key => $value) { $query_insertar .= "$key, "; } $query_insertar = substr($query_insertar,0,-2); // quitar la coma del final del grupo de columnas $query_insertar .= ') VALUES ('; foreach($imagen as $key => $value) { $query_insertar .= "'$value', "; $$key = $value; } $query_insertar = substr($query_insertar,0,-2); // quitar la coma del final del grupo de datos $query_insertar .= ')'; $DB_query = new querys(); //echo $query_insertar; $DB_query->query($DB, $query_insertar); if (!$DB_query->getError()) { // ¿hubo algún error al insertar el registro? $ID = $DB->lastid(); return $ID; } else { if (substr('Duplicate',$DB_query->getError())) {$errores[] = "Ya existe una sucursal con ese login. Por favor reintente.";} return false; } } function guardaimg($imagen,&$mensaje) //movemos la imagen a su lugar definitivo { //echo "id " .$imagen[ID_IMAGEN]; //echo "id sucu " .$imagen[ID_SUCURSAL]. "
"; $ext = strtolower(strrchr($_FILES[Imagen][name],'.')); //echo $ext.'
'; if(file_exists($_SERVER["DOCUMENT_ROOT"] .'/images/imagenes_sucursales/'.$imagen[ID_SUCURSAL].$imagen[ID_IMAGEN].'.jpg')) unlink($_SERVER["DOCUMENT_ROOT"] .'/images/imagenes_sucursales/'.$imagen[ID_SUCURSAL].$imagen[ID_IMAGEN].'.jpg'); if(file_exists($_SERVER["DOCUMENT_ROOT"] .'/images/imagenes_sucursales/'.$imagen[ID_SUCURSAL].$imagen[ID_IMAGEN].'.gif')) unlink($_SERVER["DOCUMENT_ROOT"] .'/images/imagenes_sucursales/'.$imagen[ID_SUCURSAL].$imagen[ID_IMAGEN].'.gif'); if(move_uploaded_file($_FILES['Imagen']['tmp_name'], $_SERVER["DOCUMENT_ROOT"] .'/images/imagenes_sucursales/'.$imagen[ID_SUCURSAL].$imagen[ID_IMAGEN] . $ext)) { $mensaje = 'La imagen ha sido publicada con éxito'; //$imagen_final=''; } else { $mensaje='No se pudo copiar la imagen, favor de contactar a '.$CONFIG["correo soporte"].''; } } function buscar_img($sucursal) { global $DB, $TABLAS; $consulta_imagen = "SELECT * FROM ".$TABLAS["imagen"]." WHERE ID_SUCURSAL = '".$sucursal[ID_SUCURSAL]."' ORDER BY ID_SUCURSAL LIMIT 0,1"; //echo"
".$consulta_imagen; $DB_query = new querys(); $DB_query->query($DB, $consulta_imagen); if (!$DB_query->getError()) { // ¿hubo algún error al buscar el registro? $numero_resultados = $DB_query->getNumRows(); if ($numero_resultados > 0) { for ($i=0; $i < $numero_resultados; $i++) { $arreglo_datos = $DB_query->getArray(); foreach($arreglo_datos as $key => $value) { if ($numero_resultados > 1) { $imagen[$key][$i] = $value; //echo "i " .$i. " ". $key. " " .$imagen[$key][$i]; } else { $imagen[$key] = $value; //echo $key. " " .$imagen[$key]; } } } return $imagen; } else { echo $DB_query->getError(); return false; } } else { echo $DB_query->getError(); return false; } } function buscar_imgorg($id) { global $DB, $TABLAS; $consulta_imagen = "SELECT * FROM ".$TABLAS["imagenorg"]." WHERE ID_ORGANIZACION = '".$id."' ORDER BY ID_IMAGEN LIMIT 0,1 "; //echo"
".$consulta_imagen; $DB_query = new querys(); $DB_query->query($DB, $consulta_imagen); if (!$DB_query->getError()) { // ¿hubo algún error al buscar el registro? $numero_resultados = $DB_query->getNumRows(); if ($numero_resultados > 0) { for ($i=0; $i < $numero_resultados; $i++) { $arreglo_datos = $DB_query->getArray(); foreach($arreglo_datos as $key => $value) { if ($numero_resultados > 1) { $imagenorg[$key][$i] = $value; //echo "i " .$i. " ". $key. " " .$imagenorg[$key][$i]; } else { $imagenorg[$key] = $value; //echo $key. " " .$imagenorg[$key]; } } } return $imagenorg; } else { echo $DB_query->getError(); return false; } } else { echo $DB_query->getError(); return false; } } function eliminar_imagen($imagen) { // ELIMINAR UNA SUCURSAL (ELIMINAR DE LA BD) global $DB, $TABLAS, $errores,$operacion; $borra_imagen= "DELETE FROM " .$TABLAS["imagen"]. " WHERE ID_SUCURSAL= $imagen[ID_SUCURSAL]"; if (cuentaConServicio("bajasucu")) { $DB_query = new querys(); //echo $borra_imagen; $DB_query->query($DB, $borra_imagen); if (!$DB_query->getError()) { // ¿hubo algún error al modificar el registro? return true; } else { echo $DB_query->getError(); return false; } } else { echo $DB_query->getError(); return false; // ...el usuario no tiene privilegios suficientes } } //********************************************************************************* // R U T I N A P R I N C I P A L : $nocancel=0; if (isset($regreso)) {$accion='alta';} switch ($accion) { case "back_or_reload": $errores[]=$LANG["back_or_reload"]; break; case "baja": if(isset($_GET[ID_SUCURSAL]) AND !empty($_GET[ID_SUCURSAL])) { $sucursal[id_sucursal_post]=$_GET[ID_SUCURSAL]; $bandera=2; //tuve que forzar la bandera y id_post para el caso en que viene desde organizacion } if (isset($sucursal[id_sucursal_post])) { if ($bandera==1) { $sucursal = buscar_sucursal($sucursal[id_sucursal_post]); } else { if ($bandera==2) $sucursal = buscar_sucursal2($sucursal[id_sucursal_post]); } if (!empty($sucursal)) // si encontramos al sucursal, pasamos a desplegar sus datos { if (is_array($sucursal[ID_SUCURSAL])) // quiere decir que encontramos más de 1. { $HTML = 1; $instrucciones = $LANG["Se encontraron varias opciones"]; $siguiente_accion = 'baja'; $boton_accion = $LANG["elegir opcion"]; } else { $contacto_sucursal=consulta_contactos($sucursal); $HTML = 3; $confirmacion["Número de sucursal"] = $sucursal[ID_SUCURSAL]; $confirmacion["Nombre"] = $sucursal[NOMBRE]; $confirmacion["Correo"] = $sucursal[CORREO]; if(!empty($contacto_sucursal)) { $confirmacions=confircs($contacto_sucursal); $idcontas=idcs($contacto_sucursal); } $contacto_persona=consulta_contactop($sucursal); if(!empty($contacto_persona)) { $confirmacionp=confircp($contacto_persona); $idcontap=idcp($contacto_persona); } $ocultos["sucursal[ID_SUCURSAL]"] = $sucursal[ID_SUCURSAL]; foreach($confirmacion as $key => $value) { $ocultos["confirmacion['$key']"] = $value; } $instrucciones = $LANG["Confirmar baja sucursal numero"].$sucursal[id_sucursal_post].':'; $siguiente_accion = 'realizar baja'; $boton_accion = 'confirmar la baja'; } } else // aún necesitamos el id_sucursal porque no lo pudimos encontrar { $instrucciones = $LANG["Sucursal no encontrado"]; $instrucciones .= $LANG["Introducir num sucursal baja"]; $siguiente_accion = 'baja'; $boton_accion = 'volver a intentar'; $HTML = 1; } } else { $instrucciones = $LANG["Introducir num sucursal baja"]; $siguiente_accion = 'baja'; $boton_accion = 'buscar sucursal'; $HTML = 1; } $titulo_extra = $LANG["Baja de sucursal"]; break; case "realizar baja": if (eliminar_sucursal($sucursal)) { // Si no hubo errores al eliminar al sucursal... $titulo_extra = $LANG["título confirmación baja de sucursal"]; $instrucciones = str_replace("@#@",$sucursal[id_sucursal_post],$LANG["Confirmación baja de sucursal"]); } else { $instrucciones = $LANG["Error en última operación"]; // ...de lo contrario avisa del error. } $HTML = 3; $titulo_extra = $LANG["Baja de sucursal"]; break; case "editar": $instrucciones = $LANG["Introducir sucursal a modificar"]; $siguiente_accion='buscar'; $boton_accion='buscar sucursal'; $HTML = 1; $titulo_extra = $LANG["Modificar sucursal"]; break; case "buscar": if(isset($_GET[ID_SUCURSAL]) AND !empty($_GET[ID_SUCURSAL])){ //busca sucursal que viene de ver sucursal y dio clic en modificar datos de sucursal $sucursal = buscar_sucursal2($_GET[ID_SUCURSAL]); //echo "
si esta isseteada". $sucursal[ID_SUCURSAL]; if (is_array($sucursal[ID_SUCURSAL])){ // quiere decir que encontramos más de 1. $HTML = 1; $instrucciones = $LANG["Se encontraron varias opciones"]; $siguiente_accion = 'buscar'; $boton_accion = $LANG["elegir opcion"]; } else { $contacto_sucursal=consulta_contactos($sucursal); if(!empty($contacto_sucursal)) { $confirmacions=confircs($contacto_sucursal); $idcontas=idcs($contacto_sucursal); } $contacto_persona=consulta_contactop($sucursal); if(!empty($contacto_persona)) { $confirmacionp=confircp($contacto_persona); $idcontap=idcp($contacto_persona); } $imagen=buscar_img($sucursal); $imagenorg=buscar_imgorg($sucursal[ID_ORGANIZACION]); $siguiente_accion = 'actualizar'; $boton_accion = 'actualizar datos'; $instrucciones = "Haga las modificaciones necesarias y oprima '".$boton_accion."' para continuar"; $HTML = 4; } } else { if($bandera==1 AND !empty($sucursal[id_sucursal_post])) { if ($sucursal = buscar_sucursal($sucursal[id_sucursal_post])) { // si encontramos al sucursal, pasamos a desplegar sus datos //echo "esta posteada band 1".$sucursal[ID_SUCURSAL]; if (is_array($sucursal[ID_SUCURSAL])){ // quiere decir que encontramos más de 1. $HTML = 1; $instrucciones = $LANG["Se encontraron varias opciones"]; $siguiente_accion = 'buscar'; $boton_accion = $LANG["elegir opcion"]; } else { $contacto_sucursal=consulta_contactos($sucursal); if(!empty($contacto_sucursal)) { $confirmacions=confircs($contacto_sucursal); $idcontas=idcs($contacto_sucursal); } $contacto_persona=consulta_contactop($sucursal); if(!empty($contacto_persona)) { $confirmacionp=confircp($contacto_persona); $idcontap=idcp($contacto_persona); } $imagen=buscar_img($sucursal); $imagenorg=buscar_imgorg($sucursal[ID_ORGANIZACION]); $siguiente_accion = 'actualizar'; $boton_accion = 'actualizar datos'; $instrucciones = "Haga las modificaciones necesarias y oprima '".$boton_accion."' para continuar"; $HTML = 4; } } else { // aún necesitamos el id_sucursal porque no lo pudimos encontrar $instrucciones = $LANG["Sucursal no encontrado"]; $instrucciones .= $LANG["Introducir num sucursal baja"]; $siguiente_accion = 'buscar'; $boton_accion = 'volver a intentar'; $HTML = 1; } } else if($bandera==2 AND !empty($sucursal[id_sucursal_post])) { if ($sucursal = buscar_sucursal2($sucursal[id_sucursal_post])) { // si encontramos al sucursal, pasamos a desplegar sus datos //echo "esta posteada band 2".$sucursal[ID_SUCURSAL]; if (is_array($sucursal[ID_SUCURSAL])){ // quiere decir que encontramos más de 1. $HTML = 1; $instrucciones = $LANG["Se encontraron varias opciones"]; $siguiente_accion = 'buscar'; $boton_accion = $LANG["elegir opcion"]; } else { $contacto_sucursal=consulta_contactos($sucursal); if(!empty($contacto_sucursal)) { $confirmacions=confircs($contacto_sucursal); $idcontas=idcs($contacto_sucursal); } $contacto_persona=consulta_contactop($sucursal); if(!empty($contacto_persona)) { $confirmacionp=confircp($contacto_persona); $idcontap=idcp($contacto_persona); } $imagen=buscar_img($sucursal); $imagenorg=buscar_imgorg($sucursal[ID_ORGANIZACION]); $siguiente_accion = 'actualizar'; $boton_accion = 'actualizar datos'; $instrucciones = "Haga las modificaciones necesarias y oprima '".$boton_accion."' para continuar"; $HTML = 4; } } else { // aún necesitamos el id_sucursal porque no lo pudimos encontrar $instrucciones = $LANG["Sucursal no encontrado"]; $instrucciones .= $LANG["Introducir num sucursal baja"]; $siguiente_accion = 'buscar'; $boton_accion = 'volver a intentar'; $HTML = 1; } } } $titulo_extra = $LANG["Modificar sucursal"]; break; case "insertar": // INSERTAR UN NUEVO sucursal Y DEVOLVER SU NÚMERO DE sucursal $continuar=1; $errores = valida($sucursal); if(isset($_FILES['Imagen']) && !empty($_FILES['Imagen']['tmp_name'])) { validaimg($continuar,$mensaje); } //echo "cont " .$continuar; if(!empty($ciut)) // VERIFICA QUE EL USUARIO TENGA CIUDAD Y DESPUES LE ASIGNA EL ID A PERSONA { $cc=0; foreach($ciudades[DESCRIPCION] as $idc) { if($ciut==$idc && $ciudades[ID_ESTADO][$cc]==$_POST[estado]) { $sucursal[ID_CIUDAD]=$ciudades[ID_CIUDAD][$cc]; break; } $cc++; } } if (count($errores)==0 && $continuar==1){ if ($sucursal[id_sucursal_post] = insertar_sucursal($sucursal)) { if(isset($_FILES['Imagen']) && !empty($_FILES['Imagen']['tmp_name'])) { $imagen[ID_SUCURSAL]=$sucursal[id_sucursal_post]; $imagen[ID_IMAGEN]=inserta_img($imagen); if(!empty($imagen[ID_IMAGEN])) guardaimg($imagen,$mensaje); } $siguiente_accion=''; if (!isset($operacion[regreso])) {$boton_accion=$LANG["Sucursal alta otro"];} $nocancel=1; $instrucciones = str_replace("@#@",$sucursal[id_sucursal_post],$LANG["Confirmación alta de sucursal"]); $accion = 'alta'; $HTML = 3; $operacion = 0; $no_disponible = 1; $confirmacion["Número de sucursal"] = $sucursal[id_sucursal_post]; } else { $instrucciones = $LANG["Error en última operación"]; $accion='alta'; $siguiente_accion='insertar'; $boton_accion='volver a intentar'; $HTML = 2; } } else { //despliega($errores); $siguiente_accion='insertar'; $boton_accion='dar de alta'; $accion='alta'; $instrucciones = $LANG["Hubo errores de validación"]; $HTML = 2; } $titulo_extra = $LANG["Agregar sucursal"]; break; case "actualizar": // ACTUALIZAR DATOS DE sucursal EXISTENTE if(!empty($ciut)) // VERIFICA QUE EL USUARIO TENGA CIUDAD Y DESPUES LE ASIGNA EL ID A PERSONA { $cc=0; foreach($ciudades[DESCRIPCION] as $idc) //asigna el id_ciudad a la sucursal { if($ciut==$idc && $ciudades[ID_ESTADO][$cc]==$_POST[estado]) { $sucursal[ID_CIUDAD]=$ciudades[ID_CIUDAD][$cc]; //echo $sucursal[ID_CIUDAD]; break; } $cc++; } } $errores = valida($sucursal); //$sucursal[ID_SUCURSAL]=$sucursal[ID_SUCURSAL]; $instrucciones = $LANG["Introducir sucursal a modificar"]; $siguiente_accion = 'actualizar'; $boton_accion = 'actualizar datos'; $HTML = 4; $continuar=1; if(isset($_FILES['Imagen']) && !empty($_FILES['Imagen']['tmp_name'])) //verifica y valida si hay una imagen nueva a publicar { validaimg($continuar,$mensaje); } if (count($errores)==0 && $continuar==1) { if(isset($_FILES['Imagen']) && !empty($_FILES['Imagen']['tmp_name'])) //agrega la imagen nueva al directorio y en caso de ser necesario a la DB { if(!empty($imagen[ID_IMAGEN])) //solo la copia al directorio { $imagen[ID_SUCURSAL]=$sucursal[ID_SUCURSAL]; //echo "idim ".$imagen[ID_IMAGEN]; guardaimg($imagen,$mensaje); } else //agrega los ID a la DB y la copia al directorio { $imagen[ID_SUCURSAL]=$sucursal[ID_SUCURSAL]; $imagen[ID_IMAGEN]=inserta_img($imagen); //echo "idim ".$imagen[ID_IMAGEN]; if(!empty($imagen[ID_IMAGEN])) guardaimg($imagen,$mensaje); } } if($delima==1) //check box para eliminar imagen { $imagen[ID_SUCURSAL]=$sucursal[ID_SUCURSAL]; if(file_exists($_SERVER["DOCUMENT_ROOT"] .'/images/imagenes_sucursales/'.$imagen[ID_SUCURSAL].$imagen[ID_IMAGEN].'.jpg')) unlink($_SERVER["DOCUMENT_ROOT"] .'/images/imagenes_sucursales/'.$imagen[ID_SUCURSAL].$imagen[ID_IMAGEN].'.jpg'); if(file_exists($_SERVER["DOCUMENT_ROOT"] .'/images/imagenes_sucursales/'.$imagen[ID_SUCURSAL].$imagen[ID_IMAGEN].'.gif')) unlink($_SERVER["DOCUMENT_ROOT"] .'/images/imagenes_sucursales/'.$imagen[ID_SUCURSAL].$imagen[ID_IMAGEN].'.gif'); if (eliminar_imagen($imagen)) { // Si no hubo errores al eliminar la imagen de la db... unset($imagen[ID_IMAGEN]); $mensaje = 'La imagen ha sido borrada con éxito'; } else { $instrucciones = $LANG["Error en última operación"]; // ...de lo contrario avisa del error. } } if(!empty($idperso)) { foreach($idperso as $val) { if(!empty($visib)) { $ban=0; foreach($visib as $val2 =>$v2) { if($val==$val2) { $ban=1; } } if($ban==0) { $cpersona[VISIBLE]=0; $cpersona[ID_CONTACTO_PERSONA]=$val; actualizar_contacto_persona($cpersona); } if($ban==1) { $cpersona[VISIBLE]=1; $cpersona[ID_CONTACTO_PERSONA]=$val; actualizar_contacto_persona($cpersona); } } else { $cpersona[VISIBLE]=0; $cpersona[ID_CONTACTO_PERSONA]=$val; actualizar_contacto_persona($cpersona); } } } if($camweb==1) { $orga[ID_ORGANIZACION]=$sucursal[ID_ORGANIZACION]; actualizar_organizacion($orga); $organizacion= getConsulta('SELECT ID_ORGANIZACION, SITIO_WEB, IF(LENGTH(NOMBRE)<60,NOMBRE,CONCAT(LEFT(NOMBRE,60),"...")) as NOMBRE from T_Organizacion order by NOMBRE'); } actualizar_sucursal($sucursal); //actualizar_servicios($sucursal["id_sucursal_post"],$servicios); //MODIFICACION: $sucursal["id_sucursal"] $instrucciones = str_replace("@#@",$boton_accion ,$LANG["Continuar haciendo cambios"]); } else { //despliega($errores); $instrucciones = $LANG["Hubo errores de validación"]; } $titulo_extra = $LANG["Modificar sucursal"]; $contacto_sucursal=consulta_contactos($sucursal); if(!empty($contacto_sucursal)) { $confirmacions=confircs($contacto_sucursal); $idcontas=idcs($contacto_sucursal); } $contacto_persona=consulta_contactop($sucursal); if(!empty($contacto_persona)) { $confirmacionp=confircp($contacto_persona); $idcontap=idcp($contacto_persona); } break; case "ver": if((isset($sucursal[id_sucursal_post]) AND !empty($sucursal[id_sucursal_post])) OR (isset($_GET[ID_SUCURSAL]) AND !empty($_GET[ID_SUCURSAL]))) { if(($bandera == 1) OR (isset($_GET[ID_SUCURSAL]))) //Busqueda en textfield { if(isset($_GET[ID_SUCURSAL])) { $sucursal[id_sucursal_post] = $_GET[ID_SUCURSAL]; } if ($sucursal = buscar_sucursal_ver($sucursal[id_sucursal_post])) // si encontramos al sucursal, pasamos a desplegar sus datos { if (is_array($sucursal["ID_SUCURSAL"])) // quiere decir que encontramos más de 1. { $HTML = 1; $instrucciones = $LANG["Se encontraron varias opciones"]; $siguiente_accion = 'ver'; $boton_accion = $LANG["elegir opcion"]; } else { $HTML = 3; $confirmacion["Número de sucursal"] = $sucursal[ID_SUCURSAL]; $confirmacion["Nombre"] = $sucursal[NOMBRE]; $confirmacion["Nombre Adicional"]= $sucursal[NOMBRE_ADICIONAL]; $confirmacion["Correo"] = $sucursal[CORREO]; $confirmacion["Teléfono"] = $sucursal[TELEFONO]; $confirmacion["Dirección"] = $sucursal[CALLE].' '.$sucursal[NUMERO]; $confirmacion["Colonia"] = $sucursal[COLONIA]; $confirmacion["Codigo Postal"]= $sucursal[CP]; $contacto_sucursal=consulta_contactos($sucursal); if(!empty($contacto_sucursal)) { $confirmacions=confircs($contacto_sucursal); $idcontas=idcs($contacto_sucursal); } $contacto_persona=consulta_contactop($sucursal); if(!empty($contacto_persona)) { $confirmacionp=confircp($contacto_persona); $idcontap=idcp($contacto_persona); } $ocultos["sucursal[id_sucursal_post]"] = $sucursal[id_sucursal_post]; foreach($confirmacion as $key => $value) { $ocultos["confirmacion['$key']"] = $value; } $instrucciones = $LANG["Confirmar ver sucursal numero"].$sucursal[id_sucursal_post].':'; $siguiente_accion = ''; $boton_accion = ''; $nocancel=1; } } else { // aún necesitamos el id_sucursal porque no lo pudimos encontrar $instrucciones = $LANG["Sucursal no encontrado"]; $instrucciones .= $LANG["Introducir num sucursal ver"]; $siguiente_accion = 'ver'; $boton_accion = 'volver a intentar'; $HTML = 1; } } else if($bandera == 2) //Pulldownmenu { if ($sucursal = buscar_sucursal2($sucursal[id_sucursal_post])) // si encontramos al sucursal, pasamos a desplegar sus datos { if (is_array($sucursal["ID_SUCURSAL"])) // quiere decir que encontramos más de 1. { $HTML = 1; $instrucciones = $LANG["Se encontraron varias opciones"]; $siguiente_accion = 'ver'; $boton_accion = $LANG["elegir opcion"]; } else { $HTML = 3; $confirmacion["Número de sucursal"] = $sucursal[ID_SUCURSAL]; $confirmacion["Nombre"] = $sucursal[NOMBRE]; $confirmacion["Nombre Adicional"]= $sucursal[NOMBRE_ADICIONAL]; $confirmacion["Correo"] = $sucursal[CORREO]; $confirmacion["Teléfono"] = $sucursal[TELEFONO]; $confirmacion["Dirección"] = $sucursal[CALLE].' '.$sucursal[NUMERO]; $confirmacion["Colonia"] = $sucursal[COLONIA]; $confirmacion["Codigo Postal"]= $sucursal[CP]; $contacto_sucursal=consulta_contactos($sucursal); if(!empty($contacto_sucursal)) { $confirmacions=confircs($contacto_sucursal); $idcontas=idcs($contacto_sucursal); } $contacto_persona=consulta_contactop($sucursal); if(!empty($contacto_persona)) { $confirmacionp=confircp($contacto_persona); $idcontap=idcp($contacto_persona); } /*foreach($confirmacion1 as $key => $val) { $confirmacion[$key] .=$val; }*/ $ocultos["sucursal[id_sucursal_post]"] = $sucursal[id_sucursal_post]; foreach($confirmacion as $key => $value) { $ocultos["confirmacion['$key']"] = $value; } $instrucciones = $LANG["Confirmar ver sucursal numero"].$sucursal[id_sucursal_post].':'; $siguiente_accion = ''; $boton_accion = ''; $nocancel=1; } } else { // aún necesitamos el id_sucursal porque no lo pudimos encontrar $instrucciones = $LANG["Sucursal no encontrado"]; $instrucciones .= $LANG["Introducir num sucursal ver"]; $siguiente_accion = 'ver'; $boton_accion = 'volver a intentar'; $HTML = 1; } } //Termina $bandera = 2; }else{ //Carga el textfield de busqueda $instrucciones = $LANG["Introducir num sucursal ver"]; $siguiente_accion = 'ver'; $boton_accion = 'buscar sucursal'; $HTML = 1; } $titulo_extra = $LANG["ver de sucursal"]; break; case "refresca": if(!empty($sucursal[id_sucursal_post])) { $siguiente_accion = 'actualizar'; $boton_accion = 'actualizar datos'; $instrucciones = "Haga las modificaciones necesarias y oprima '".$boton_accion."' para continuar"; $imagenorg=buscar_imgorg($sucursal[ID_ORGANIZACION]); $contacto_sucursal=consulta_contactos($sucursal); if(!empty($contacto_sucursal)) { $confirmacions=confircs($contacto_sucursal); $idcontas=idcs($contacto_sucursal); } $contacto_persona=consulta_contactop($sucursal); if(!empty($contacto_persona)) { $confirmacionp=confircp($contacto_persona); $idcontap=idcp($contacto_persona); } $HTML=4; } if(empty($sucursal[id_sucursal_post])) { $siguiente_accion='insertar'; $boton_accion='dar de alta'; $instrucciones = str_replace("@#@",$boton_accion ,$LANG["Indicar datos del sucursal"]); $imagenorg=buscar_imgorg($sucursal[ID_ORGANIZACION]); $HTML = 2; } break; default: // ALTA DE NUEVO sucursal: $sucursal["id_pais"] = 0; // MEXICO $sucursal["id_estado"] = 9; // Distrito Federal $siguiente_accion='insertar'; $boton_accion='dar de alta'; $titulo_extra = $LANG["Agregar sucursal"]; $instrucciones = str_replace("@#@",$boton_accion ,$LANG["Indicar datos del sucursal"]); if($_GET[ID_ORGANIZACION]){ $sucursal[ID_ORGANIZACION]=$_GET[ID_ORGANIZACION]; $imagenorg=buscar_imgorg($sucursal[ID_ORGANIZACION]); } $HTML = 2; break; } //********************************************************************************* // INICIA HTML /*echo '
';
print_r($_POST);
echo '
';*/ //var_dump($_POST); /*echo "

"; var_dump($ciudades);*/ %> TuriStampa - Administración de usuarios

<%if((($_GET[action]!='search')&&(!isset($_POST['0_ID_ORGANIZACION']))&&(!isset($_POST['0_ID_ESTADO'])))&&($_SERVER[PHP_SELF]!="/ciudades.html")){%> <% if($_SERVER[PHP_SELF]=="/aerolineas.html" || $categoria=='aerolineas' || $categoria=='AEROLINEA' || $categoria=='SISTEMAS DE RESERVACION'){ $nombre_imagen='foto_aerolineas_1.jpg'; $nombre_imagen2='foto_aerolineas_2.gif'; } else if($_SERVER[PHP_SELF]=="/agencias.html" || $categoria=='AGENCIA DE VIAJES'){ $nombre_imagen='foto_agencias_1.jpg'; $nombre_imagen2='foto_agencias_2.gif'; //else if($_SERVER[PHP_SELF]=="/agencias.html" || $categoria=='viajes' || $categoria=='AGENCIAS DE VIAJES - OPERADORAS MAYORISTAS' ){ //$nombre_imagen='foto_agencias_1.jpg'; //$nombre_imagen2='foto_agencias_2.gif'; } else if($_SERVER[PHP_SELF]=="/arrendadoras.html" || $categoria=='arrendadora_autos' || $categoria=='ARRENDADORA' || $categoria=='ASEGURADORA'){ $nombre_imagen='foto_arrendadoras_1.jpg'; $nombre_imagen2='foto_arrendadoras_2.gif'; } else if($_SERVER[PHP_SELF]=="/autobuses.html" || $categoria=='LÍNEA DE AUTOBUS'){ $nombre_imagen='foto_autobuses_1.jpg'; $nombre_imagen2='foto_autobuses_2.gif'; } else if($_SERVER[PHP_SELF]=="/cruceros.html" || $categoria=='cruceros' || $categoria=='CRUCERO - NAVIERA REPRESENTADA' || $categoria=='CRUCERO - OPERADOR MAYORISTA' || $categoria=='CRUCERO- AGENTE GENERAL'){ $nombre_imagen='foto_cruceros_1.jpg'; $nombre_imagen2='foto_cruceros_2.gif'; } else if($_SERVER[PHP_SELF]=="/hoteles.html" || $categoria=='HOTEL'){ $nombre_imagen='foto_hoteles_1.jpg'; $nombre_imagen2='foto_hoteles_2.gif'; } else if($_SERVER[PHP_SELF]=="/otros.html" || $categoria=='otros' || $categoria=='ORGANISMOS' || $categoria=='ESCUELA DE TURISMO' || $categoria=='EMBAJADAS Y CONSULADOS' || $categoria=='DELEGADO EXTRANJERO DE TURISMO' || $categoria=='ASISTENCIAS AL VIAJERO'){ $nombre_imagen='foto_otros_1.jpg'; $nombre_imagen2='foto_otros_2.gif'; } else if($_SERVER[PHP_SELF]=="/rep_cadenas.html" || $categoria=='REPRESENTANTES Y CADENAS'){ $nombre_imagen='foto_rep_cadenas_1.jpg'; $nombre_imagen2='foto_rep_cadenas_2.gif'; } else{ $nombre_imagen='foto_indice_1.jpg'; $nombre_imagen2='foto_indice_2.gif'; } %>

<%if($_SERVER[PHP_SELF]=="/aerolineas.html" || $categoria=='aerolineas' || $categoria=='AEROLINEA' || $categoria=='SISTEMAS DE RESERVACION'){%> <%} else if($_SERVER[PHP_SELF]=="/agencias.html" || $categoria=='AGENCIA DE VIAJES'){%> <%} else if($_SERVER[PHP_SELF]=="/arrendadoras.html" || $categoria=='arrendadora_autos' || $categoria=='ARRENDADORA' || $categoria=='ASEGURADORA'){%> <%} else if($_SERVER[PHP_SELF]=="/autobuses.html" || $categoria=='LÍNEA DE AUTOBUS'){%> <%} else if($_SERVER[PHP_SELF]=="/cruceros.html" || $categoria=='cruceros' || $categoria=='CRUCERO - NAVIERA REPRESENTADA' || $categoria=='CRUCERO - OPERADOR MAYORISTA' || $categoria=='CRUCERO- AGENTE GENERAL'){%> <%} else if($_SERVER[PHP_SELF]=="/hoteles.html" || $categoria=='HOTEL'){%> <%} else if($_SERVER[PHP_SELF]=="/otros.html" || $categoria=='otros' || $categoria=='ORGANISMOS' || $categoria=='ESCUELA DE TURISMO' || $categoria=='EMBAJADAS Y CONSULADOS' || $categoria=='DELEGADO EXTRANJERO DE TURISMO' || $categoria=='ASISTENCIAS AL VIAJERO'){%> <%} else if($_SERVER[PHP_SELF]=="/rep_cadenas.html" || $categoria=='REPRESENTANTES Y CADENAS'){%> <%} else{%> <%}%>
Turistampa
Turistampa

<%}%>

<% /*echo "
";
	print_r($_POST);
	echo "
";*/ %>

Panel de Administración

<% include('navegacion.inc.am')%>  <% echo '

'.ucfirst($titulo_extra).'

';%> <% //********************************************************************************* // DESPLEGAMOS LOS ERRORES QUE HAYAN OCURRIDO: despliega($errores); echo $mensaje; unset($mensaje); switch ($HTML) { //********************************************************************************* // H T M L 1 case 1: %>

<% echo ''.$instrucciones.'';%>

<% if ($boton_accion != $LANG["elegir opcion"]){ %>

">

<% $bandera = 1; } else { //echo pulldownmenu("sucursal[id_sucursal_post]",$sucursal[correo],$sucursal[id_sucursal_post],$sucursal[id_sucursal_post],' onKeyPress = "return buscaCampo(event.keyCode, this);" ',1,''); echo '

'.pulldownmenu("sucursal[id_sucursal_post]",$sucursal[SUCURCOM],$sucursal[ID_SUCURSAL],'',1).'

'; $bandera = 2; } %>

<% break; //********************************************************************************* // H T M L 2 (DESPLEGAMOS FORMULARIO) case 2: %>

<% echo ''.$instrucciones .''%>

<%// echo BR_Generator();%> <% if(count($operacion) > 0){ foreach($operacion as $key => $value){ echo ''; } } %> <% if(isset($sucursal[ID_CIUDAD]) and !isset($estado)) { $indiciu=0; foreach($ciudades[ID_CIUDAD] as $idc) { //echo "".$ciudades[DESCRIPCION][$indiciu]."
"; if($sucursal[ID_CIUDAD]==$idc) { $ciut=$ciudades[DESCRIPCION][$indiciu]; $estado=$ciudades[ID_ESTADO][$indiciu]; break; } $indiciu++; } }%> <% if(isset($estado)) echo ''; if(isset($ciut)) echo ''; %>
Datos generales de la sucursal
<% if (!isset($sucursal[id_sucursal_post]) OR ($sucursal[id_sucursal_post] =='')) {%>  <% } %>
Organización a la que pertenece esta sucursal
<% if ($_GET[ID_ORGANIZACION]!='') { $orga=buscar_organizacion2($_GET[ID_ORGANIZACION]); %> <% } else { %> <%=pulldownmenu("sucursal[ID_ORGANIZACION]",$organizacion[NOMBRE],$organizacion[ID_ORGANIZACION],$sucursal[ID_ORGANIZACION],' onChange="actualiza();" ',1,'')%> <% }%>
Principal sucursal de la organización
Nombre sucursal
Nombre Adicional de la sucursal
Tipo de sucursal
<%=pulldownmenu("sucursal[ID_TIPOSUC]",$ctipo[TIPO],$ctipo[ID_TIPO],'',' onchange="leyenda_tipo();" ',1,'')%>
Calle Numero No. interior Colonia
C.P. Estado Municipio/Delegación
<%=pulldownmenu("estado",$estados[DESCRIPCION],$estados[ID_ESTADO],$estado,' onChange = "selecciudad();" ',1,'','Selecciona un estado')%>
Correo electrónico general
<%$c=0; foreach($organizacion[ID_ORGANIZACION] as $idc){if($idc==$sucursal[ID_ORGANIZACION]) break; $c++;}%>
Sitio WEB de la Organización
Sitio WEB de esta sucursal (si es diferente al de la organización)
Referencias (pistas para llegar a la sucursal)
Comentarios (p.ej. sucursales relacionadas)
Logotipo de la organización
<% if(!empty($imagenorg[ID_IMAGEN])) { foreach (glob("../".$CONFIG["Url Imagenorg"].$sucursal[ID_ORGANIZACION].$imagenorg[ID_IMAGEN].".*") as $nombre_archivo) { //echo "roga img" .$nombre_archivo; } %> <%if(file_exists($nombre_archivo)){%> <%}else{%> No hay un logotipo definida para la organización <%}%> <%}else{ %> No hay un logotipo definida para la organización <%}%>
Logotipo de esta sucursal (si es diferente al de la organización).
Presionar el botón examinar para buscar una imagen

El tamaño de la imagen no debe exceder 250 X 250 píxeles
 
>>" name="ID_SUCURSAL" style="float: right">
<% break; //********************************************************************************* // H T M L 3 (DESPLEGAMOS CONFIRMACIONES UNICAMENTE) case 3: %> <% if(isset($confirmacion["Número de sucursal"])) { $id=$confirmacion["Número de sucursal"]; if($sucursal = buscar_sucursal2($id)) { echo '

'; if(!empty($sucursal[ID_ORGANIZACION])) $imagenorg=buscar_imgorg($sucursal[ID_ORGANIZACION]); if(!empty($imagenorg[ID_IMAGEN])) { foreach (glob("../".$CONFIG["Url Imagenorg"].$sucursal[ID_ORGANIZACION].$imagenorg[ID_IMAGEN].".*") as $nombre_archivo) { //echo "$nombre_archivo \n"; } %> <%} if(!empty($sucursal[ID_SUCURSAL])) $imagen=buscar_img($sucursal); if(!empty($imagen[ID_IMAGEN])) { foreach (glob("../".$CONFIG["Url Imagenes"].$sucursal[ID_SUCURSAL].$imagen[ID_IMAGEN].".*") as $nombre_archivo) { //echo "$nombre_archivo \n"; } %> <%} echo '

'; } }%>

<%echo ''.$instrucciones .''%>

<% if(count($confirmacion) > 0){ echo ""; $con=0; foreach($confirmacion as $key => $value){ echo ''; } if(count($confirmacions) > 0){ $con=1; foreach($confirmacions as $key => $value){ echo ''; $con++; } } if(count($confirmacionp) > 0){ $con=1; foreach($confirmacionp as $key => $value){ $cad = str_word_count($key, 1); if ($cad[0]=='Persona'){ echo ''; } } } echo "
'.str_replace("'","",$key).':'.$value.'
'; echo '
'.str_replace("'","",$key).':'; if($_GET['accion']!='baja' AND isset($quitaestoparaqueaparezca)) { echo '   Modificar '; echo ' | Elminar'; } echo '
'.$value.'
'; $con++; } else{ echo '
'.$value.':'; if($_GET['accion']!='baja' AND isset($quitaestoparaqueaparezca)) { echo '   Modificar '; echo ' | Elminar'; } echo '
'.$value.'
"; } if(count($ocultos) > 0){ foreach($ocultos as $key => $value){ echo ''; } } if(count($operacion) > 0 && $no_disponible!=1){ ///// foreach($operacion as $key => $value){ echo ''; } } %> <% if(cuentaConServicio("modifsucu") && $operacion!=1 && $_GET[accion]!='alta' && $_GET['accion']!='baja'){ %> "> Haga clic para modificar datos de esta sucursal <% } %>
')"> Ver esta sucursal en el directorio
Dar de alta más sucursales <% if(cuentaConServicio("altasucu") && $_GET[accion]!='baja' AND isset($quitaestoparaqueaparezca)) {%>

"> Dar de alta contacto para esta sucursal

<%}%> <% if(cuentaConServicio("modifsucu") && cuentaConServicio("altacontacto")&& $_GET[accion]!='baja' AND isset($quitaestoparaqueaparezca)) {%>

"> Dar de alta persona de contacto para esta sucursal

<%}%> <% if($accion != "realizar baja"){%>

<% if($boton_accion && $boton_accion!=$LANG["Sucursal alta otro"]){%>

<%} else if(isset($operacion[regreso])){%> <%}%>

<% }//fin del if($accion != "realizar baja") %>
<% break; //********************************************************************************* // H T M L 4 (DESPLEGAMOS FORMULARIO) case 4: %>

<% echo ''.$instrucciones .''%>

<%// echo BR_Generator();%> <% if(count($operacion) > 0){ foreach($operacion as $key => $value){ echo ''; } } %> <% if(isset($sucursal[ID_CIUDAD]) and !isset($estado)) { $indiciu=0; foreach($ciudades[ID_CIUDAD] as $idc) { //echo "".$ciudades[DESCRIPCION][$indiciu]."
"; if($sucursal[ID_CIUDAD]==$idc) { $ciut=$ciudades[DESCRIPCION][$indiciu]; $estado=$ciudades[ID_ESTADO][$indiciu]; break; } $indiciu++; } }%> <% if(isset($estado)) echo ''; if(isset($ciut)) echo ''; %> <% foreach($organizacion[ID_ORGANIZACION] as $i => $v){if($v==$sucursal[ID_ORGANIZACION]){$tip=$organizacion[ID_TIPO][$i];break;}} foreach($ctipo[ID_TIPO] as $i => $v){if($v==$tip){$categoria=$ctipo[TIPO][$i];break;}} %>
Datos generales de la sucursal
<% if (!isset($sucursal[id_sucursal_post]) OR ($sucursal[id_sucursal_post] =='')) {%>  <% } %>
Organización a la que pertenece esta sucursal
<% if(isset($_POST[sucursal][ID_ORGANIZACION])) $sucursal[ID_ORGANIZACION] = $_POST[sucursal][ID_ORGANIZACION]; //Obtengo la posicion en que esta el id de organizacion q corresponde con el nombre de la organizacion, la misma posicion del arreglo foreach($organizacion[ID_ORGANIZACION] as $key => $value){ if($organizacion[ID_ORGANIZACION][$key]==$sucursal[ID_ORGANIZACION]){ $posicion = $key; break; } } //pulldownmenu("sucursal[ID_ORGANIZACION]",$organizacion[NOMBRE],$organizacion[ID_ORGANIZACION],$sucursal[ID_ORGANIZACION],' onChange="actualiza();" ',1,'') if($organizacion[NOMBRE][$posicion]==''){ $org = buscar_organizacion2($_POST[sucursal][ID_ORGANIZACION]); } %> " name="sucursal[ID_ORGANIZACION]" style="float: right"> Sustituir organización  Modificar organización
> Principal sucursal de la organización
Nombre sucursal
Nombre Adicional de la sucursal
Tipo de sucursal
<%=pulldownmenu("sucursal[ID_TIPOSUC]",$ctipo[TIPO],$ctipo[ID_TIPO],$sucursal[ID_TIPOSUC],' onchange="leyenda_tipo();" ',1,'')%>
Calle Numero No. interior Colonia
C.P. Estado Municipio/Delegación
<%=pulldownmenu("estado",$estados[DESCRIPCION],$estados[ID_ESTADO],$estado,' onChange = "selecciudad();" ',1,'','Selecciona un estado')%>
Correo electrónico general
<%$c=0; foreach($organizacion[ID_ORGANIZACION] as $idc){if($idc==$sucursal[ID_ORGANIZACION]) break; $c++;}%>
Sitio WEB de la Organización
Sitio WEB de esta sucursal (si es diferente al de la organización)
Referencias (pistas para llegar a la sucursal)
Comentarios (p.ej. sucursales relacionadas)
Logotipo de la organización
<% if(!empty($imagenorg[ID_IMAGEN])) { foreach (glob("../".$CONFIG["Url Imagenorg"].$sucursal[ID_ORGANIZACION].$imagenorg[ID_IMAGEN].".*") as $nombre_archivo) { //echo "$nombre_archivo \n"; } %> <%if(file_exists($nombre_archivo)){%> <%}else{%> No hay un logotipo definida para la organización <%}%> <%} else{ %> No hay un logotipo definida para la organización <%}%>
<%} %>
Logotipo de esta sucursal (si es diferente al de la organización).
<% if(!empty($imagen[ID_IMAGEN])) { foreach (glob("../".$CONFIG["Url Imagenes"].$sucursal[ID_SUCURSAL].$imagen[ID_IMAGEN].".*") as $nombre_archivo) { //echo "$nombre_archivo \n"; } %> Eliminar imagen
Presionar el botón examinar para buscar una imagen

El tamaño de la imagen no debe exceder 250 X 250 píxeles
Datos de contacto de esta sucursal
<% if(count($confirmacions) > 0){ $con=1; foreach($confirmacions as $key => $value){ echo ''; $con++; } } else { echo ''; } %>
'; echo '
'.str_replace("'","",$key).':'; echo '   Modificar '; echo ' | Elminar
'.$value.'
No hay contactos dados de alta en esta sucursal

","","width=650,height=400,toolbars=o,resizable=no,scrollbars=no,location=no,left=0,top=0");> Agregar nuevo contacto

Personas de contacto de esta sucursal
<% if(count($confirmacionp) > 0){ $con=1; $x=0; /* */ foreach($confirmacionp as $key => $value){ $cad = str_word_count($key, 1); if ($cad[0]=='Persona'){ $check=''; if($contacto_persona[VISIBLE][$x]==1) $check='checked'; echo ''; } } } else { echo ''; } %>
Visible en el directorio
'; echo ''; echo '
'.$key.':'; echo '   Modificar'; echo ' | Elminar'; echo '  | Visible en el directorio
'.$value.''; $con++; $x++; } else { echo ' '.$value.'
No hay personas dadas de alta en esta sucursal

","","width=650,height=530,toolbars=o,resizable=no,scrollbars=no,location=no,left=0,top=0");> Agregar nueva persona de contacto
 
 
>>" name="ID_SUCURSAL" style="float: right">
<% break; } // FIN DEL SWITCH QUE DECIDE EL HTML %>  
<% foreach($_POST as $key => $value){ if(is_array($value)){ foreach($value as $key2 => $value2){ echo ''; } }else{ echo ''; } } %>
<%if((($_GET[action]!='search')&&(!isset($_POST['0_ID_ORGANIZACION']))&&(!isset($_POST['0_ID_ESTADO'])))&&($_SERVER[PHP_SELF]!="/ciudades.html")){%>
<%if($_SERVER[PHP_SELF]=="/aerolineas.html" || $categoria=='aerolineas' || $categoria=='AEROLINEA' || $categoria=='SISTEMAS DE RESERVACION'){%> <%} else if($_SERVER[PHP_SELF]=="/agencias.html" || $categoria=='AGENCIA DE VIAJES'){%> <%} else if($_SERVER[PHP_SELF]=="/arrendadoras.html" || $categoria=='arrendadora_autos' || $categoria=='ARRENDADORA' || $categoria=='ASEGURADORA'){%> <%} else if($_SERVER[PHP_SELF]=="/autobuses.html" || $categoria=='LÍNEA DE AUTOBUS'){%> <%} else if($_SERVER[PHP_SELF]=="/cruceros.html" || $categoria=='cruceros' || $categoria=='cruceros' || $categoria=='CRUCERO - NAVIERA REPRESENTADA' || $categoria=='CRUCERO - OPERADOR MAYORISTA' || $categoria=='CRUCERO- AGENTE GENERAL'){%> <%} else if($_SERVER[PHP_SELF]=="/hoteles.html" || $categoria=='HOTEL'){%> <%} else if($_SERVER[PHP_SELF]=="/otros.html" || $categoria=='otros' || $categoria=='ORGANISMOS' || $categoria=='ESCUELA DE TURISMO' || $categoria=='EMBAJADAS Y CONSULADOS' || $categoria=='DELEGADO EXTRANJERO DE TURISMO' || $categoria=='ASISTENCIAS AL VIAJERO'){%> <%} else if($_SERVER[PHP_SELF]=="/rep_cadenas.html" || $categoria=='REPRESENTANTES Y CADENAS'){%> <%} else{%> <%}%>
Todos los logos y marcas son propiedad de sus respectivos dueños. © Turistampa <%=date("Y")%>. Moliere #39 Primer Piso. Col. Polanco, 11560 México D.F. Tel.(5255) 5280-1984 Correo electrónico: info@turistampa.com

Activ@Mente

<%}%> <% //Tenemos que declarar la variable $_path que es la que se pasa //al código de Certifica. Podríamos generarla dinámicamente en cierto caso. //Pero por default utilizamos PHP_SELF if(!isset($_path)) $_path=$_SERVER[PHP_SELF]; //si estamos en la página principal declaramos un subdirectorio if($_path=="/index.html") $_path="/home/index.html"; if($_path == "/") $_path="/home/index.html"; echo "\n"; //debug include($_SERVER[DOCUMENT_ROOT]."/include/certifica.inc.am"); %>